#-------------------------------------------------
#
# Project created by QtCreator 2024-03-15T17:01:19
#
#-------------------------------------------------

QT       += core gui sql widgets charts xml serialport printsupport script
QT       += network
QT       += qml quick quickwidgets opengl
TRANSLATIONS = NewQtCN.qm
android {
QT += androidextras
}
CONFIG += resources_big

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

INSTALLS += target
include(./src/xlsx/qtxlsx.pri)
INCLUDEPATH +=./eigen_3_4_0
INCLUDEPATH += ./
INCLUDEPATH += ./DataAnalysisWindow
INCLUDEPATH += ./DataAnalysisWindow/DataAnalysisAlgorithm
INCLUDEPATH += ./AndroidFileManager
TARGET = RT-PCR-96_Analysis_software
TEMPLATE = app
RC_ICONS = 96favicon.ico

# The following define makes your compiler emit warnings if you use
# any feature of Qt which as been marked as deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS

# You can also make your code fail to compile if you use deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0


SOURCES += \
        AndroidFileManager/dialogFileManager.cpp \
        AndroidFileManager/dialogSmbLogin.cpp \
        AndroidFileManager/fileItemWidget.cpp \
        AndroidFileManager/fileOperation.cpp \
        AndroidFileManager/smbManager.cpp \
        AndroidFileManager/textButton.cpp \
        CommonHelper.cpp \
        DataAnalysisWindow/DataAnalysis.cpp \
        DataAnalysisWindow/DataAnalysisAlgorithm/funcExponent.cpp \
        DataAnalysisWindow/DataAnalysisAlgorithm/funcLogistic.cpp \
        DataAnalysisWindow/DataAnalysisAlgorithm/funcModel.cpp \
        DataAnalysisWindow/DataAnalysisAlgorithm/funcRichards.cpp \
        DataAnalysisWindow/DataAnalysisAlgorithm/funcSigmoid.cpp \
        DataAnalysisWindow/DataAnalysisAlgorithm/qpcrModel_calculation.cpp \
        DataAnalysisWindow/DataAnalysisAlgorithm/qpcrModel_interface.cpp \
        DataAnalysisWindow/DataAnalysisAlgorithm/qpcrModel_static.cpp \
 DataAnalysisWindow/advancedConfig.cpp \
    DataAnalysisWindow/advancedConfig_copy.cpp \
   DataAnalysisWindow/colordesigner.cpp \
        DataAnalysisWindow/dialogAdvanceConfig.cpp \
        DataAnalysisWindow/dialogFilter2.cpp \
        DataAnalysisWindow/dockLabel.cpp \
    DataAnalysisWindow/guideTable.cpp \
        DataAnalysisWindow/guideTable2.cpp \
    DataAnalysisWindow/labelResultWarningInfo.cpp \
        DataAnalysisWindow/pcrActionBar.cpp \
        DataAnalysisWindow/pcrActionBarGuide.cpp \
        DataAnalysisWindow/pcrChartItem.cpp \
        DataAnalysisWindow/pcrChartManager.cpp \
        DataAnalysisWindow/pcrState.cpp \
        DataAnalysisWindow/pcrStateCalculator.cpp \
        DataAnalysisWindow/posiPannel.cpp \
        DataAnalysisWindow/printerManager.cpp \
        DataAnalysisWindow/qmladvancedanalysisconfig.cpp \
        GetTempThread.cpp \
        JNIManager.cpp \
        LLComboBox.cpp \
        alert.cpp \
        amplprogramwindow.cpp \
        amplstepwindow.cpp \
        analyse.cpp \
        analyzingconfig.cpp \
        DataAnalysisWindow/dataanalysiswindow.cpp \
        DataAnalysisWindow/dataanalysiswindow_datao.cpp \
    dataanatool.cpp \
        dbHelper.cpp \
        debugLog.cpp \
        DataAnalysisWindow/dialogAnalysisSettings.cpp \
        DataAnalysisWindow/dialogFilter.cpp \
        detectionanalysis.cpp \
        editpassword.cpp \
        eqptinfo.cpp \
        errmessage.cpp \
    experimentProwindow_dialogFilter.cpp \
        experimentinfowindow.cpp \
        experimentprowindow.cpp \
        experimenttemperaturewindow.cpp \
        exportWlk.cpp \
        ftpAccessManager.cpp \
        ftpHelper.cpp \
        helpfile.cpp \
        hhpd.cpp \
        infochange.cpp \
        DataAnalysisWindow/llCombobox2.cpp \
        loghelper.cpp \
        maco.cpp \
        main.cpp \
        maintainpassword.cpp \
        mainwindow.cpp \
        DataAnalysisWindow/pcrTable.cpp \
        openfile.cpp \
        qtwh.cpp \
        queryfx.cpp \
        samplewindow.cpp \
        serialportThread.cpp \
        setup1wind.cpp \
        setup2wind.cpp \
        setup3wind.cpp \
        setup4wind.cpp \
        setup5wind.cpp \
        setup6wind.cpp \
        setup7wind.cpp \
        setuptotalwind.cpp \
        speechmodulethread.cpp \
        tcpServer.cpp \
        tcpclient.cpp \
        tcts.cpp \
        uploadfile.cpp

HEADERS += \
        AndroidFileManager/dialogFileManager.h \
        AndroidFileManager/dialogSmbLogin.h \
        AndroidFileManager/fileItemWidget.h \
        AndroidFileManager/fileOperation.h \
        AndroidFileManager/smbManager.h \
        AndroidFileManager/textButton.h \
        CommonHelper.h \
        DataAnalysisWindow/DataAnalysis.h \
        DataAnalysisWindow/DataAnalysisAlgorithm/funcExponent.h \
        DataAnalysisWindow/DataAnalysisAlgorithm/funcLogistic.h \
        DataAnalysisWindow/DataAnalysisAlgorithm/funcModel.h \
        DataAnalysisWindow/DataAnalysisAlgorithm/funcRichards.h \
        DataAnalysisWindow/DataAnalysisAlgorithm/funcSigmoid.h \
        DataAnalysisWindow/DataAnalysisAlgorithm/qpcrModel.h \
  DataAnalysisWindow/advancedConfig.h \
 DataAnalysisWindow/colordesigner.h \
        DataAnalysisWindow/dialogAdvanceConfig.h \
        DataAnalysisWindow/dialogFilter2.h \
        DataAnalysisWindow/dockLabel.h \
    DataAnalysisWindow/guideTable.h \
        DataAnalysisWindow/guideTable2.h \
    DataAnalysisWindow/labelResultWarningInfo.h \
        DataAnalysisWindow/pcrActionBar.h \
        DataAnalysisWindow/pcrActionBarGuide.h \
        DataAnalysisWindow/pcrChartItem.h \
        DataAnalysisWindow/pcrChartManager.h \
        DataAnalysisWindow/pcrState.h \
        DataAnalysisWindow/posiPannel.h \
        DataAnalysisWindow/printerManager.h \
        DataAnalysisWindow/qmladvancedanalysisconfig.h \
        JNIManager.h \
        LLComboBox.h \
        alert.h \
        amplprogramwindow.h \
        amplstepwindow.h \
        analyse.h \
        analyzingconfig.h \
        DataAnalysisWindow/dataanalysiswindow.h \
    dataanatool.h \
        dbHelper.h \
        debugLog.h \
        DataAnalysisWindow/dialogAnalysisSettings.h \
        DataAnalysisWindow/dialogFilter.h \
        detectionanalysis.h \
        editpassword.h \
        eqptinfo.h \
        errmessage.h \
    experimentProWindow_dialogFilter.h \
        experimentinfowindow.h \
        experimentprowindow.h \
        experimenttemperaturewindow.h \
        exportWlk.h \
        ftpAccessManager.h \
        ftpHelper.h \
        getTempThread.h \
        helpfile.h \
        hhpd.h \
        infochange.h \
        intListener.h \
        DataAnalysisWindow/llCombobox2.h \
        loghelper.h \
        maco.h \
        maintainpassword.h \
        mainwindow.h \
        DataAnalysisWindow/pcrTable.h \
        DataAnalysisWindow/qpcrModel.h \
        openfile.h \
        qtwh.h \
        queryfx.h \
        samplewindow.h \
        serialportThread.h \
        setup1wind.h \
        setup2wind.h \
        setup3wind.h \
        setup4wind.h \
        setup5wind.h \
        setup6wind.h \
        setup7wind.h \
        setuptotalwind.h \
        speechmodulethread.h \
        tcpServer.h \
        tcpclient.h \
        tcts.h \
        uploadfile.h

FORMS += \
        AndroidFileManager/dialogFileManager.ui \
        AndroidFileManager/dialogSmbLogin.ui \
DataAnalysisWindow/advancedConfig.ui \
  DataAnalysisWindow/colordesigner.ui \
        alert.ui \
        amplprogramwindow.ui \
        amplstepwindow.ui \
        DataAnalysisWindow/dataanalysiswindow.ui \
        analyzingconfig.ui \
        detectionanalysis.ui \
        editpassword.ui \
        errmessage.ui \
    experimentProwindow_dialogFilter.ui \
        experimentinfowindow.ui \
        experimentprowindow.ui \
        experimenttemperaturewindow.ui \
        helpfile.ui \
        hhpd.ui \
        infochange.ui \
        maco.ui \
        maintainpassword.ui \
        mainwindow.ui \
        openfile.ui \
        qtwh.ui \
        queryfx.ui \
        samplewindow.ui \
        setup1wind.ui \
        setup2wind.ui \
        setup3wind.ui \
        setup4wind.ui \
        setup5wind.ui \
        setup6wind.ui \
        setup7wind.ui \
        setuptotalwind.ui \
        tcts.ui \
        uploadfile.ui

RESOURCES += qml.qrc \
    resource.qrc

DISTFILES += \
    android/AndroidManifest.xml \
    android/AndroidManifest.xml \
    android/AndroidManifest.xml \
    android/build.gradle \
    android/build.gradle \
    android/build.gradle \
    android/gradle/wrapper/gradle-wrapper.jar \
    android/gradle/wrapper/gradle-wrapper.jar \
    android/gradle/wrapper/gradle-wrapper.jar \
    android/gradle/wrapper/gradle-wrapper.properties \
    android/gradle/wrapper/gradle-wrapper.properties \
    android/gradle/wrapper/gradle-wrapper.properties \
    android/gradlew \
    android/gradlew \
    android/gradlew \
    android/gradlew.bat \
    android/gradlew.bat \
    android/gradlew.bat \
    android/libs/jcifs-1.3.17.jar \
    android/res/values/libs.xml \
    android/res/values/libs.xml \
    android/res/values/libs.xml \
    android/src/org/qtproject/example/ExtendsQtNative.java \
    android/src/org/qtproject/example/ExtendsQtWithJava.java

ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android
